#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QToolBar>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    // 创建一个菜单栏
    QMenuBar* menuBar = this->menuBar();
    this->setMenuBar(menuBar);
    // 创建菜单
    QMenu* menu1 = new QMenu("文件");
    menuBar->addMenu(menu1);

    // 创建一个工具栏
    QToolBar* toolBar = new QToolBar();
    this->addToolBar(toolBar);
    // 创建菜单项
    QAction* action1 = new QAction("打开");
    QAction* action2 = new QAction("保存");
    toolBar->addAction(action1);
    toolBar->addAction(action2);
    // 我们也可以给Action设置
    action1->setToolTip("点击这里打开某个文件");
    action2->setToolTip("点击这里保存文件");

    // 上面的这两个action也可以放到菜单中
    menu1->addAction(action1);
    menu1->addAction(action2);

    // 给菜单项设置图标
    action1->setIcon(QIcon(":/open.png"));
    action2->setIcon(QIcon(":/save.png"));
}

MainWindow::~MainWindow()
{
    delete ui;
}

